package com.fs.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.ToString;

/**
 * @author yyds
 * @fileName WhInvInventoryDetail
 * @date 2024/10/11 18:41
 * @description 盘点单明细模型
 **/
@Data
@ToString
@TableName("wh_inv_inventory_detail")
public class WhInvInventoryDetail {
    /** 明细编号，主键，自增 */
    @TableId(type = IdType.AUTO)
    private Integer inventoryDetailId;

    /** 盘点编号，外键，关联到库存盘点表 */
    private Integer inventoryCountId;

    /** 变体产品编号，外键，关联到产品表 */
    private Integer variantProductId;

    /** 产品名称 */
    private String productName;

    /** 账面数量 */
    private Integer bookQuantity;

    /** 实际数量 */
    private Integer actualQuantity;

    /** 差异数量，账面数量与实际数量的差异 */
    private Integer quantityDifference;

    /** 差异原因，描述账面数量与实际数量差异的原因 */
    private String differenceReason;

}
